﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace AWSS3ToAzureBlob
{
    public class Messages
    {
        public static string FileMigrationCompleted { get { return "File migration completed successfully."; } }
        public static string InvalidParameters { get { return "Invalid parameters. Try running AWSS3ToAzureBlob.exe -h to display help."; } }
        public static string HelpMessage { get { return "Usage:\n\nAWSS3ToAzureBlob.exe -azaccount <Azure Storage Account> -azkey <Azure Storage Key> -azcontainer <Azure Container Name> -awskeyid <AWS Key ID> -awskey <AWS Key> -awsbucket <AWS Bucket Name> -awsexpiry <AWS Expiry>\n\n\t-azaccount: Destination Azure Storage account name\n\n\t-azkey: Destination Azure Storage account key\n\n\t-azcontainer: Destination Azure Storage Container name\n\n\t-awskeyid: AWS key id to access S3 source files\n\n\t-awskey: AWS key to access S3 source files\n\n\t-awsbucket: AWS S3 Bucket name\n\n\t-awsexpiry: Number in minutes to a AWS S3 pre signed url to expire"; } }
        public static string AWSS3ConnectionIssues { get { return "It was not possible to open a connection with AWS S3, check your credentials"; } }

        public static string AzureStorageBlobConnectionIssues { get { return "It was not possible to open a connection with Azure Storage Blob, check your credentials"; } }

        public static string NoObjectsOnBucketWereFound { get { return "No objects on bucket were found"; } }

        public static string FileMigrationStarted { get { return "File migration started."; } }
    }
}